/*
 * Copyright (c) 2022, tyustli
 *
 * SPDX-License-Identifier: Apache-2.0
 *
 * Change Logs:
 * Date           Author       Notes
 * 2022-03-08     tyustli      first implementation
 */

#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>

int main(int argc, char *argv[])
{
    char sort_string[10][10];
    char tmp_string[10];

    printf("输入十个单词：\r\n");
    for (int i = 0; i < 10; i++)
    {
        scanf("%s", sort_string[i]);
    }

    for (int j = 0; j < 10; j++)
    {
        for (int k = j + 1; k < 10; k++)
        {
            if (strcmp(sort_string[k], sort_string[j]) <= 0)
            {
                strcpy(tmp_string, sort_string[k]);
                strcpy(sort_string[k], sort_string[j]);
                strcpy(sort_string[j], tmp_string);
            }
        }
    }

    printf("排序后：\r\n");
    for (int k = 0; k < 10; k++)
    {
        printf("%s\r\n", sort_string[k]);
    }

    return 0;
}

/********************** end of file **************************/
